Using Matching to Detect Infeasibility of Some Integer Programs
نویسندگان
چکیده
A novel matching based heuristic algorithm designed to detect specially formulated infeasible {0, 1} IPs is presented. The algorithm's input is a set of nested doubly stochastic subsystems and a set E of instance defining variables set at zero level. The algorithm deduces additional variables at zero level until either a constraint is violated (the IP is infeasible), or no more variables can be deduced zero (the IP is undecided). All feasible IPs, and all infeasible IPs not detected infeasible are undecided. We successfully apply the algorithm to a small set of specially formulated infeasible {0, 1} IP instances of the Hamilton cycle decision problem. We show how to model both the graph and subgraph isomorphism decision problems for input to the algorithm. Increased levels of nested doubly stochastic subsystems can be implemented dynamically. The algorithm is designed for parallel processing, and for inclusion of techniques in addition to matching. 1. Introduction. We present a novel matching based heuristic algorithm deigned to detect specially formulated infeasible {0, 1} IPs. It either detects an infeasible IP or exits undecided. It does not solve an IP. We call it the triple overlay matching based closure algorithm (the algorithm). Input to the algorithm is an IP whose constraints are a set of nested doubly stochastic boolean subsystems [12] together with a set E of instance defining variables set at zero level. The IP's solution set is a subset of the set of n! nxn permutation matrices P , written as n 2 xn 2 block permutation matrices Q each with block structure P. The algorithm is a polynomial time search that deduces additional variables at zero level via matching until either a constraint is violated in which case the IP is infeasible, or we can go no further in which case the IP is undecided. If the IP is decided infeasible, a set of variables deduced to be at zero level can be used to test and display a set of violated constraints. If the IP is undecided, additional variables deduced zero can be added to E, and nothing more can be concluded. While some infeasible IPs may fail to be detected infeasible (not yet found), feasible IPs can only fall in the undecided category. In section 2 we present the generic IP required as input to the algorithm, and we view the set of all solutions of the IP as an n …
منابع مشابه
A Method for Solving Super-Efficiency Infeasibility by Adding virtual DMUs with Mean Values
Using super-efficiency, with regard to ranking efficient units, is increasing in DEA. However, this model has some problems such as the infeasibility. Thus, this article studies infeasibility of the input-based super-efficiency model (because of the zero inputs and outputs), and presents a solution by adding two virtual DMUs with mean values (one for inputs and one for outputs). Adding virtual ...
متن کاملImage Steganalysis Based on Co-Occurrences of Integer Wavelet Coefficients
We present a steganalysis scheme for LSB matching steganography based on feature vectors extracted from integer wavelet transform (IWT). In integer wavelet decomposition of an image, the coefficients will be integer, so we can calculate co-occurrence matrix of them without rounding the coefficients. Before calculation of co-occurrence matrices, we clip some of the most significant bitplanes of ...
متن کاملHow to generate weakly infeasible semidefinite programs via Lasserre's relaxations for polynomial optimization
Examples of weakly infeasible semidefinite programs are useful to test whether semidefinite solvers can detect infeasibility. However, finding non trivial such examples is notoriously difficult. This note shows how to use Lasserre’s semidefinite programming relaxations for polynomial optimization in order to generate examples of weakly infeasible semidefinite programs. Such examples could be us...
متن کاملA new approach to rank the decision making units in presence of infeasibility in intuitionistic fuzzy environment
Data envelopment analysis (DEA) is a linear programming based methodology to determine the relative performance efficiencies of homogeneous decision making units (DMUs). In real world applications, some input and output datas do not possess crisp/fuzzy essence but they possess intuitionistic fuzzy (IF) essence. So, in this study, we develop an IF BCC (IFBCC) and an IF super efficiency BCC (IFSE...
متن کاملInfeasible path generalization in dynamic symbolic execution
Context: Automatic code-based test input generation aims at generating a test suite ensuring good code coverage. Dynamic Symbolic Execution (DSE) recently emerged as a strong code-based testing technique to increase coverage by solving path conditions with a combination of symbolic constraint solving and concrete executions. Objective: When selecting paths in DSE for generating test inputs, som...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1703.01532 شماره
صفحات -
تاریخ انتشار 2017